package com.ruoyi.project.cyq.client.client.domain;

import com.ruoyi.framework.web.domain.BaseEntity;

import java.math.BigInteger;

/**
 * @author Strawberry
 * @date 2020-09-19 上午 10:35
 * @desc 快乐将永远依着草莓
 * @desc 客户模块的pojo
 */
public class Client extends BaseEntity {

    //    客户的ID
    private BigInteger clientId;
    //    客户的姓名
    private String clientName;
    //    客户的联系人
    private String clientContact;
    //    联系人的职位
    private String clientPosition;
    //    联系人的电话
    private int clientPhoneNumber;
    //    客户的类型【vip客户是普通客户】
    private String clientType;
    //    客户的附注
    private String clientRemark;


    @Override
    public String toString() {
        return "Client{" +
                "clientId=" + clientId +
                ", clientName='" + clientName + '\'' +
                ", clientContact='" + clientContact + '\'' +
                ", clientPosition='" + clientPosition + '\'' +
                ", clientPhoneNumber=" + clientPhoneNumber +
                ", clientType='" + clientType + '\'' +
                ", clientRemark='" + clientRemark + '\'' +
                '}';
    }

    public Client() {
    }

    public Client(BigInteger clientId, String clientName, String clientContact, String clientPosition, int clientPhoneNumber, String clientType, String clientRemark) {
        this.clientId = clientId;
        this.clientName = clientName;
        this.clientContact = clientContact;
        this.clientPosition = clientPosition;
        this.clientPhoneNumber = clientPhoneNumber;
        this.clientType = clientType;
        this.clientRemark = clientRemark;
    }

    /**
     * 获取 客户的ID
     *
     * @return clientId 客户的ID
     */
    public BigInteger getClientId() {
        return this.clientId;
    }

    /**
     * 设置 客户的ID
     *
     * @param clientId 客户的ID
     */
    public void setClientId(BigInteger clientId) {
        this.clientId = clientId;
    }

    /**
     * 获取 客户的姓名
     *
     * @return clientName 客户的姓名
     */
    public String getClientName() {
        return this.clientName;
    }

    /**
     * 设置 客户的姓名
     *
     * @param clientName 客户的姓名
     */
    public void setClientName(String clientName) {
        this.clientName = clientName;
    }

    /**
     * 获取 客户的联系人
     *
     * @return clientContact 客户的联系人
     */
    public String getClientContact() {
        return this.clientContact;
    }

    /**
     * 设置 客户的联系人
     *
     * @param clientContact 客户的联系人
     */
    public void setClientContact(String clientContact) {
        this.clientContact = clientContact;
    }



    /**
     * 获取 联系人的电话
     *
     * @return clientPhoneNumber 联系人的电话
     */
    public int getClientPhoneNumber() {
        return this.clientPhoneNumber;
    }

    /**
     * 设置 联系人的电话
     *
     * @param clientPhoneNumber 联系人的电话
     */
    public void setClientPhoneNumber(int clientPhoneNumber) {
        this.clientPhoneNumber = clientPhoneNumber;
    }

    /**
     * 获取 客户的类型【vip客户是普通客户】
     *
     * @return clientType 客户的类型【vip客户是普通客户】
     */
    public String getClientType() {
        return this.clientType;
    }

    /**
     * 设置 客户的类型【vip客户是普通客户】
     *
     * @param clientType 客户的类型【vip客户是普通客户】
     */
    public void setClientType(String clientType) {
        this.clientType = clientType;
    }

    /**
     * 获取 客户的附注
     *
     * @return clientRemark 客户的附注
     */
    public String getClientRemark() {
        return this.clientRemark;
    }

    /**
     * 设置 客户的附注
     *
     * @param clientRemark 客户的附注
     */
    public void setClientRemark(String clientRemark) {
        this.clientRemark = clientRemark;
    }

    /**
     * 获取 联系人的职位
     *
     * @return clientPosition 联系人的职位
     */
    public String getClientPosition() {
        return this.clientPosition;
    }

    /**
     * 设置 联系人的职位
     *
     * @param clientPosition 联系人的职位
     */
    public void setClientPosition(String clientPosition) {
        this.clientPosition = clientPosition;
    }
}
